﻿using System;
using System.Collections.Generic;
using XPressify.Data;

namespace XPressify.Models
{
    public class NotifyModel
    {
        public string Title { get; set; }
        public string Header { get; set; }
        public string Body { get; set; }

        public NotificationType NotificationType { get; set; }
    }

    public class NewsFeedModel
    {
        public Dictionary<Post, List<Post>> AllPosts { get; set; }
        public Guid ViewerUserId { get; set; }
        public string ViewerProfilePicturePath { get; set; }
        public Guid WallAlbumId { get; set; }
    }

    public class NotificationListModel
    {
        public Notification Notification { get; set; }
        public bool DeleteSelected { get; set; }
    }

    public enum NotificationType
    {
        Error,
        Warning,
        Information,
        Notification
    }
}